<%@page import="com.nxu.dao.UsersDao"%>
<%@page import="com.nxu.dao.impl.UsersDaoImpl"%>
<%@page import="com.nxu.entity.UserBean"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
    String username = request.getParameter("username");
    String password = request.getParameter("pwd");
    int userType = Integer.parseInt(request.getParameter("usertype"));

    UsersDao usersDao = new UsersDaoImpl();
    UserBean user = usersDao.isLogin(username, password, userType);

    if (user != null) {
        session.setAttribute("user", user);
        session.setAttribute("username", user.getUsername());
        session.setAttribute("userType", user.getUserType());
        // 设置管理员和商家属性
        session.setAttribute("admin", user.getUserType() == 1); // 1表示管理员
        session.setAttribute("merchant", user.getUserType() == 3); // 3表示商家
        
        // 根据用户类型跳转到不同页面
        if (user.getUserType() == 1) {
            response.sendRedirect("manage.jsp"); // 管理员后台
        } else if (user.getUserType() == 3) {
            response.sendRedirect("merchant.jsp"); // 商家管理页面
        } else {
            response.sendRedirect("list.jsp"); // 普通用户商品页面
        }
    } else {
        response.sendRedirect("login.jsp?error=true");
    }
%>